<?php

class Solicitud extends CI_Controller {

    function __construct() {
        // Call the Model constructor
        parent::__construct();
        if ($sessionData = $this->session->userdata('datosUser')) {
            $this->lang->load($sessionData['idioma'], $sessionData['idioma']);
            $this->clear_cache();
        } else {
            redirect('frontend/login/login');
        }
    }

    function clear_cache() {
        $this->output->set_header("Cache-Control: no-store, no-cache, must-revalidate, no-transform, max-age=0, post-check=0, pre-check=0");
        $this->output->set_header("Pragma: no-cache");
    }

    public function index() {
        $datosUsuario = $this->session->userData('datosUser');
        $this->load->model('backend/solicitud/msolicitud');
        $data['misSolicitudes'] = $this->msolicitud->misSolicitudes($datosUsuario['idCliente']);
        $this->cargamenu->cargaTodo('backend/solicitud/solicitud', $data);
    }

    /**
     * Elimina una solicitud concreta
     *
     * @param string $idSolicitud
     */
    public function cancelarSolicitud($idSolicitud) {
        $this->load->model('backend/solicitud/msolicitud');
        $this->msolicitud->cancelarSolicitud($idSolicitud);
        $this->index();
    }

}

?>